#include "../menu.h"

void FLUpdateUpgradeControl(char upgrade_state_flag) ;
INT32S WinFileListOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileListBKGOnShow(PHWND hwnd, INT32S lpParam);

INT32S FileListPreviewOnShow(PHWND hwnd, INT32S lpParam);

INT32S FileListPreviewOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S FileListPreviewOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinUpdateSysPlayStatus(INT8U status, INT8U percent);

INT32S WinFileInfoBKGOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileInfoBKGOnHide(PHWND hwnd, INT32S lpParam);

INT32S WinFileMusicBKGOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileMusicBKGOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileMusicBKGOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S WinFileSpectrumOnShow(PHWND hwnd, INT32S lpParam);

extern void FLUpdateMusicTime(INT32S Time, INT32S TotalTime);

extern INT32S FLgPlayerAppShowAudioID3Info();

extern void FLgPlayerUpdateAudioTotalTime(INT32S total_time);

extern void FLUpdateAudioProcessBar(INT32S total_time, INT32S curr_time);

extern void FLUpdateSpectrumDisplay(int *Data_Arrow);

void FLupdateAudioPlayStateWhenMsgProc(AWMSG *pMsg, INT8U ff_level, INT8U fb_level);

INT32S WinFileVolumeOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileVolumeOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileVolumeOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S WinFileListProcessBarOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileListCopyDelBKGOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileListCopyDelBKGOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S WinFileListCopyDelOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileListCopyDelOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileListCopyDelOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S WinFileListUpgradeOnShow(PHWND hwnd, INT32S lpParam);

INT32S WinFileListUpgradeOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileListUpgradeOnKeyPress(PHWND hwnd, INT32S lpParam);

INT32S WinFileListBKGOnPaint(PHWND hwnd, INT32S lpParam);

INT32S WinFileInfoBKGOnPaint(PHWND hwnd, INT32S lpParam);

INT32S String_Updata_FileName(char *file_path, char *dest, INT32S pix_length);

INT32S WinFileListCopyDelBKGOnOtherEvent(PHWND hwnd, INT32U msg_type, INT32S lpParam);

INT32S FileListPreviewOnOtherEvent(PHWND hwnd, INT32U msg_type, INT32S lpParam);

void FileListViewStringRollDelaySecond_file();

INT8U Focus2FileList_FromControl(char *Control_name);

void SwitchFocus_UnMount(void);
